package 数据类型;
/*
*方法在执行完就被内存释放掉了
* 方法形参的传递机制，值传递
* 1. 形参，方法定义时，声明的小括号的参数
*    实参，方法调用时，实际传递给形参的数据
* 2. 值传递机制：
*      如果参数是基本数据类型，此时实参赋给形参的是实参真实存储的数据值。
*       如果参数是引用数据类型，此时实参赋给形参的是实参存储数据的地址值。
* */
public class ValueTreansferTest {
    public static void main(String[] args) {
        int m=10;
        int n=20;
        System.out.println("m="+m+", n="+n);
        ValueTreansferTest test=new ValueTreansferTest();
         test.swap(m,n);
        System.out.println("m="+m+", n="+n);//没有接受swap方法的值，因为执行完就释放
    }
    public int swap(int m,int n){
        int temp=m;
        m=n;
        n=temp;
       return m;
    }
}
